<?php
/**
 * Created by PhpStorm.
 * User: sunshine
 * Date: 2016/8/30
 * Time: 20:01
 */
require_once ('Admin/View/template/inc_admin.php');
?>

<div class="col-md-10  col-xs-12 col-sm-10 col-sm-offset-1 col-md-offset-1 col-xs-offset-1"  style="position: relative;top: 50px;"  >
    <h2 style="color: #03c2f9; margin-bottom: 0px;padding-bottom: 0px;"><p class="bg-white" style="margin-bottom: 10px;margin-top: 10px" >学生个人信息列表</p></h2>
    <h4><p class="bg-info" style="margin-top:0px ;padding:10px" ><a href="admin.php" style="color: white">首页&nbsp;</a>/&nbsp;学生个人信息列表</p></h4>
</div>
<div style="margin-top: 180px;margin-left: 250px;font-size: 20px;font-family: 微软雅黑"><p>学生个人信息</p></div>

     <div id="content">

            <div class="inner" style="min-height:1200px;">
                <div class="row">
                    <div class="col-lg-12">
                        

<?php 


$sql="select sid,sname,gender,birthdate,hobby,degree,intro,pic from student";
//关键字可能是用户点击搜索按钮得到的，也可能是点击“下一页”超链接得到的
if($_REQUEST['key'])
{
$key=trim($_REQUEST['key']);
$sql=$sql." where sname like'%{$key}%'";
}
//获取总行数，用于计算分几页显示
$result=mysql_query($sql);
$totalrows=mysql_num_rows($result);

//获取指定的页码
$page=$_REQUEST['page'];
//判断是否指定第几页，如果没有指定，则显示第一页。
if(!isset($page))   $page=1;
//如果用户点击了搜索按钮，则页码也设置第一页
if($_POST['search']) $page=1;
//定义每页显示的行数
$rowsperpage=2;
//计算从表中第几行开始输出
$start=($page-1)*$rowsperpage;
//查询用户，从第$start行开始，共查询$rowsperpage行
$sql.=" limit {$start},{$rowsperpage}";
//echo $sql.'<br/>';
//执行sql语句
$result=mysql_query($sql)or die('查询失败！'.mysql_error());
 ?>

 <table align="right" width="40%">
    <tr>
    <td align="left">
        <form method=post action="" class="navbar-search pull-left">
  <input type="text" name="key" class="search-query" placeholder="Search">
             <button type="submit" class="btn btn-info">搜索</button>
         <p></p>
        </form>
    </td>
    </tr>
 </table>
        
<div class="container-fluid col-sm-offset-1 col-md-10">
<table align="center" class="table table-striped">
 
    <tr class="success">
        <th style="background-color: #eee;">学生编号</th>
        <th style="background-color: #eee;">姓名</th>
        <th style="background-color: #eee;">性别</th>
        <th style="background-color: #eee;">生日</th>
        <th style="background-color: #eee;">爱好</th>
        <th style="background-color: #eee;">学历</th>
        <th style="background-color: #eee;">简介</th>
        <th style="background-color: #eee;">头像</th>
        <th style="background-color: #eee;">操作</th>
    </tr>
    
    <?php 
while ($row=mysql_fetch_assoc($result))
 {
    echo '<tr>';
    echo '<td>'.$row['sid'].'</td>';
    echo '<td>'.$row['sname'].'</td>';
    echo '<td>'.($row['gender']==0?'男':'女').'</td>';
    echo '<td>'.$row['birthdate'].'</td>';
    echo '<td>'.$row['hobby'].'</td>';
    switch ($row['degree']) 
    {
        case '1':$dg="高中";break;
        case '2':$dg="大学";break;
        case '3':$dg="研究生";break;
        case '4':$dg="博士生";break;
        default:$dg="不知道";
    }
    echo '<td>'.$dg.'</td>';
    echo '<td>'.$row['intro'].'</td>';
    echo '<td align="center"><img class="img-circle" src='.'upload/'.$row['pic'].' width=60 height=80></td>';
    echo  '<td><a href="admin.php?c=student&m=studentmod&id='.$row['sid'].'" class="btn btn-primary">修改</a>
     <a href="admin.php?c=student&m=delete&id='.$row['sid'].'" onClick="return confirm(\'确定要删除吗？\');" class="btn btn-danger">删除</a></td>';
    echo '</tr>';
}
    echo '</table>';
     //计算总页数。如果每页显示的行数>总行数，则只有1页，否则，页数=总行数/每页行数，上取整。
//echo $rowsperpage.','.$totalrows;
    if($rowsperpage>=$totalrows)
        $totalpages=1;
    else
    {
        $totalpages=ceil($totalrows/$rowsperpage);
    }
//如果不是第1页，则显示第一页和上一页的链接，否则只显示文字
    echo "<nav>";
    echo "<ul class='pager'>";
    
    
 
    if($page>1)

    {   echo "<li><a href=?page=1&key={$key}>首页</a></li>";
        echo "<li><a href=?page=".($page-1)."&key={$key}>上一页</a></li>";
        //$first="<a href=?page=1&key={$key}>首页</a>";
        //$pre="<a href=?page=".($page-1)."&key={$key}>上一页</a>";
    }else
    {
        echo "<li class='disabled'><a href='#'>首页</a></li>";
        echo "<li class='disabled'><a href='#'>上一页</a></li>";
//$first='首页';
//$pre='上一页';
    }
    //如果不是最后一页，则显示下一页和最后一页的超链接，否则只显示文字
    if($page<$totalpages)
        {   
            
            echo "<li><a href=?page=".($page+1)."&key={$key}>下一页</a></li>";
            echo "<li><a href=?page=$totalpages&key={$key}>尾页</a></li>";
        //$last="<a href=?page=$totalpages&key={$key}>尾页</a>";
        //$next="<a href=?page=".($page+1)."&key={$key}>下一页</a>";
    }else
    {
        echo "<li class='disabled'><a href='#'>尾页</a></li>";
        echo "<li class='disabled'><a href='#'>下一页</a></li>";
        //$last='尾页';
        //$next='下一页';
    }

 echo "</ul>";
echo "</nav>";

     echo "<div class='text-center'>";
     echo "<ul class='pagination'>";
     echo "<li class='active'></li>";
    for($i=1;$i<=$totalpages;$i++)
    {       
     
     echo "<li><a class='num' href='?page=$i&key={$key}'>{$i}</a></li>";
 
    } 
    echo "<li><a class='next' href='?page=$i&key={$key}'>&gt;&gt;</a></li>";
    
    echo "<form method=post action='' class='form-search'>";
    echo "<tr><td><input type='text' name='page' placeholder='页码'' size=2 >";
    echo "<button type='submit' class='btn btn-info' >跳转</button></td></tr>";
    echo "</form>";
    
    echo "</ul>";
    echo "</div>";

    echo "<div class='text-right'>";
    echo "<table>";
    echo "<tr>共{$totalrows}条记录</tr>";
    echo "<td>&nbsp;&nbsp;$first"."&nbsp;&nbsp;"."$pre"."&nbsp;&nbsp;";
    echo "$next"."&nbsp;&nbsp;"."$last&nbsp;&nbsp";
    echo "</div>";
    //输出第几页/共几页
    echo "<font>";
    echo "<tr>&nbsp;&nbsp;&nbsp;第".$page."页/共".$totalpages."页</tr>";
    echo "&nbsp;&nbsp";
    echo "</font></td>";

    //输出转到几页的表单
    ?>

    </table>
    </div>
                    </div>
                </div>
            </div>
        </div>










</body>
</html>
